Version Packages#1001
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
16 times, most recently
from
July 22, 2026 14:30
3f76a4c to
e158376
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 22, 2026 15:14
e158376 to
0255bf1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@weapp-tailwindcss/postcss@3.2.0
Minor Changes
8a15138by @sonofmagicPatch Changes
🐛 升级核心 Babel 工具链到 Babel 8,并将 Node.js 最低版本提升到
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic🐛 修复小程序最终样式产物在条件编译、缓存复用与嵌套规则清理后残留空
@media、@supports等块级 at-rule,避免 WXSS 编译报错,同时保留开发态增量构建所需的条件规则占位容器。 #1007 by @sonofmagic🐛 升级
@tailwindcss-mangle/engine到 0.2.0 与 Tailwind CSS 4.3.3,并将 Tailwind v4 生成链路迁移到原生 generation session 与结构化 CSS artifact。graph 编译模式现通过按 scope 隔离的CompilationSession统一管理候选类、验证后的 classSet、依赖关系、编译 revision 与删除保留策略,并丢弃并发构建产生的过期 classSet 和 CSS 结果。Vite 与 Webpack 生成链路统一使用raw、framework-processed、adaptedCSS 阶段,framework PostCSS replay 通过 ASTPlatformAdapter执行,同时修复组合 CSS 时移动节点导致 fragment artifact 被意外清空的问题,并兼容新版条件变体生成的嵌套&包装。19f16d4by @sonofmagicbundle-state或伪造 Rollup asset;三个 port 现在通过同一快照结构向 runtime classSet 会话提交源码与变更集合。createBundleRuntimeClassSetManager与 signature API facade,保持 classSet 精确命中和既有测试注入方式兼容。AssetEmissionPlan以记录 bundler-neutral 的 asset write/delete 操作,并将 Vite production CSS 的覆盖、创建、迁移、import shell、源 asset 删除、最终小程序 CSS 清理、WebView 兼容转换、独立 CSS finalizer 与 uni-app x asset 后处理写回统一改为先生成 emission plan,再通过 Rollup bundle/emitFileport 执行。Harmony 主样式注入改为依据构建器提供的 main chunk matcher 选择真实产物,不再硬编码main.css;uni-app x 在 bundle key 无法定位样式与 placeholder 产物时回退使用真实fileName;compiler 只描述产物意图,不持有或修改 Rollup asset。AssetEmissionPlan支持 bundler-neutral 的泛型 source payload,Webpack 的 asset 覆盖、创建、删除和 linked JS 模块写回统一通过 emission plan executor 调用 compilation API;缓存命中的 Webpack Source 对象保持原样,不会为写回计划被强制序列化。context: any,使后续 source metadata 迁移能够由 TypeScript 校验输入、生成结果和兼容处理状态。__weappTailwindcssMeta字符串字段或进入序列化结果。{ source, metadata }record,并从传给 Tailwind engine 的 source 中剥离内部 metadata,使 source identity、scope、preflight 与 candidate 隔离不再依赖生成器输入对象上的隐藏状态。depends-on边并在依赖集合变化时失效对应 scope;编译结果同时暴露 clone 后的 graph edges,便于 bundler contract 与 shadow 差异校验。WEAPP_TAILWINDCSS_COMPILER=legacy紧急回退,或使用shadow继续比较新旧管线的 CSS 语义。modifiedFiles与removedFiles转换为 compiler dependency ChangeSet,并依据 SourceGraph 精确判断受影响的 CSS scope;命中的 scope 通过稳定递增的 dependency revision 穿透 CSS cache,并使 Tailwind generation session 失效后重新生成,generation artifact 依赖也会注册到 WebpackfileDependencies。CompilationChangeCoordinator,统一持有待消费的 dependency ChangeSet、scope dependency revision 与 generation session 失效状态。Webpack 改为复用该协调器;Vite 的watchChange与handleHotUpdate也会把依赖变化提交到同一契约,同一轮重复事件只递增一次 scope revision。graph 与 shadow 生成入口按 scope 原子消费 ChangeSet,依赖变化时会放弃旧previousCss与previousClassSet增量追加状态,避免 generation session 重建后把完整 CSS 重复追加到旧产物。CompilationSession持有候选、classSet、依赖和 revision。createPlugins()新增watchChange(file, event)供 Gulp watcher 提交 update/delete 事件;命中的 generation dependency 会失效 session,并通过 scope dependency revision 穿透 CSS cache。删除事件还会清理 runtime source、自动发现的 CSS source 和对应 process cache,避免 watch 中继续使用已删除文件的状态。onCompilerShadowReport接收每次比较结果,诊断数据只包含可序列化快照,不再暴露 PostCSS AST。generateBundle、WebpackprocessAssets与 GulpwatchChange会在各自真实生命周期开始新轮次;异步生成只允许向启动时对应的 revision 提交报告,避免旧构建污染新结果。Gulp 插件额外提供显式轮次开始与快照读取方法,便于自定义流任务建立切流门禁。processAssets会在本轮所有 CSS 生成结束后自动完成,Gulp 插件提供completeCompilerShadowRun()供流任务声明结束。临时环境变量WEAPP_TAILWINDCSS_COMPILER_SHADOW_GATE=report|error可通过[weapp-tailwindcss:compiler-shadow]单行 JSON 输出门禁汇总,或在出现语义差异、截断报告、报告丢弃时中止构建;默认off不改变现有行为。closeBundle、WebpackwatchClose/shutdown和 Gulpdispose()会清理 CompilationSession、Tailwind generation engine、待消费 ChangeSet 与 shadow report。scope pool 会等待仍在执行的生成任务结束后再释放 session,避免 watch 关闭时出现旧生成结果写回已释放状态;同一 owner 的并发关闭会复用同一个释放任务,防止后触发的 hook 越过仍在运行的编译。watchChange删除事件会按真实归属向每个 generateBundle session 提交一次性 removedFiles;增量 bundle 中仅仅缺席的无关产物仍会保留,当前轮仍实际输出或由多个 source 共同拥有的产物不会被误删,并覆盖.acss、.ttss等非微信样式后缀。AssetEmissionPlan执行。GenerateBundleContext、CSS memory 和内部 runtime 中仅供后置阶段使用的refreshRememberedCssSource兼容契约;remembered source 更新现在只保留按 source file 提交的生命周期 API。originalFileNamesconfigured entry 匹配和 matched source resolver 统一由CssAssetOutputPlan计算;后续 source composition 共享同一个输出归属结果,避免 handler 内重复改写 output identity。originalFileNames、真实 generator placeholder source 和生命周期 processed source 生成结构化 kind;generateBundle 不再直接搜索 placeholder 文本,旧 marker 识别仅保留在 port 兼容 resolver。processCachedTask或维护缓存命中分支。bundlers/vite/generate-bundle-runtime.ts,将同一生成协调逻辑迁入可维护的generate-bundle/runtime.ts并更新 compiler port mock;后续拆分不再基于单行压缩源码。shared/create-framework-plugins-runtime.ts实现形式,并将 HMR candidate 状态、source scan session、source-candidates Vite port 与 framework post plugin 拆为独立 owner;watch/HMR 不再通过主插件工厂直接共享 pending candidate、scan cache 和 dependency invalidation 变量。generator-placeholder、vite-placeholder或 generated marker 文本猜测,改由 RolluporiginalFileNames、生命周期登记的 source identity 与显式 placeholder metadata 决定。新增 processed CSS registry 统一持有 source/output 关系、处理结果和 prune 生命周期,增量 watch 中的 output 记录不再反向污染当前 asset 身份。originalFileNames、精确 output identity 与 relation owner 查询来源;删除 generated marker 解析、文件名相似度评分和任意 remembered source fallback,避免同名分包或历史路径被错误重放。🐛 修复 uni-app x 的 UVUE Tailwind CSS v4 兼容处理:内联字号、颜色与间距主题变量,移除不受支持的
tw-root和@property根载体,将rounded-full的无限圆角降级为有效数值,并化简 UVUE 无法解析的静态calc()表达式,使text-xs、text-sm、text-base、text-xl、text-white、rounded-full及 scoped@apply在 Android、iOS 和小程序产物中正常生效。同时让 Vite watch 编译会话在增量构建之间保持有效,并在 watcher 真正关闭时释放,避免快速重建时报编译器资源已释放或修改类名后样式不更新。 #1003 by @sonofmagic📦 Dependencies
8d9cc88→
@weapp-tailwindcss/shared@2.0.1,tailwindcss-config@2.0.2,@weapp-tailwindcss/postcss-calc@1.0.3weapp-tailwindcss@5.2.0
Minor Changes
✨ 升级核心 Babel 工具链到 Babel 8,并将 Node.js 最低版本提升到
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic✨ 新增基于 CSS AST 的编译管线基础设施,提供可克隆的 Root 处理 API、统一的 Tailwind 生成会话、显式 source graph 与 artifact 归属,并支持通过环境变量在 legacy、shadow 和 graph 模式间渐进切换。
8a15138by @sonofmagic✨ 从
5.2.0开始将最低运行环境提升到 Node.js22.12.0,确保 CommonJS 默认加载 ESM 依赖;使用 HBuilderX 的项目需升级到5.11或更高版本。a701376by @sonofmagicPatch Changes
🐛 deps: upgrade
17c0dbeby @sonofmagic🐛 修复小程序最终样式产物在条件编译、缓存复用与嵌套规则清理后残留空
@media、@supports等块级 at-rule,避免 WXSS 编译报错,同时保留开发态增量构建所需的条件规则占位容器。 #1007 by @sonofmagic🐛 升级
@tailwindcss-mangle/engine到 0.2.0 与 Tailwind CSS 4.3.3,并将 Tailwind v4 生成链路迁移到原生 generation session 与结构化 CSS artifact。graph 编译模式现通过按 scope 隔离的CompilationSession统一管理候选类、验证后的 classSet、依赖关系、编译 revision 与删除保留策略,并丢弃并发构建产生的过期 classSet 和 CSS 结果。Vite 与 Webpack 生成链路统一使用raw、framework-processed、adaptedCSS 阶段,framework PostCSS replay 通过 ASTPlatformAdapter执行,同时修复组合 CSS 时移动节点导致 fragment artifact 被意外清空的问题,并兼容新版条件变体生成的嵌套&包装。19f16d4by @sonofmagicbundle-state或伪造 Rollup asset;三个 port 现在通过同一快照结构向 runtime classSet 会话提交源码与变更集合。createBundleRuntimeClassSetManager与 signature API facade,保持 classSet 精确命中和既有测试注入方式兼容。AssetEmissionPlan以记录 bundler-neutral 的 asset write/delete 操作,并将 Vite production CSS 的覆盖、创建、迁移、import shell、源 asset 删除、最终小程序 CSS 清理、WebView 兼容转换、独立 CSS finalizer 与 uni-app x asset 后处理写回统一改为先生成 emission plan,再通过 Rollup bundle/emitFileport 执行。Harmony 主样式注入改为依据构建器提供的 main chunk matcher 选择真实产物,不再硬编码main.css;uni-app x 在 bundle key 无法定位样式与 placeholder 产物时回退使用真实fileName;compiler 只描述产物意图,不持有或修改 Rollup asset。AssetEmissionPlan支持 bundler-neutral 的泛型 source payload,Webpack 的 asset 覆盖、创建、删除和 linked JS 模块写回统一通过 emission plan executor 调用 compilation API;缓存命中的 Webpack Source 对象保持原样,不会为写回计划被强制序列化。context: any,使后续 source metadata 迁移能够由 TypeScript 校验输入、生成结果和兼容处理状态。__weappTailwindcssMeta字符串字段或进入序列化结果。{ source, metadata }record,并从传给 Tailwind engine 的 source 中剥离内部 metadata,使 source identity、scope、preflight 与 candidate 隔离不再依赖生成器输入对象上的隐藏状态。depends-on边并在依赖集合变化时失效对应 scope;编译结果同时暴露 clone 后的 graph edges,便于 bundler contract 与 shadow 差异校验。WEAPP_TAILWINDCSS_COMPILER=legacy紧急回退,或使用shadow继续比较新旧管线的 CSS 语义。modifiedFiles与removedFiles转换为 compiler dependency ChangeSet,并依据 SourceGraph 精确判断受影响的 CSS scope;命中的 scope 通过稳定递增的 dependency revision 穿透 CSS cache,并使 Tailwind generation session 失效后重新生成,generation artifact 依赖也会注册到 WebpackfileDependencies。CompilationChangeCoordinator,统一持有待消费的 dependency ChangeSet、scope dependency revision 与 generation session 失效状态。Webpack 改为复用该协调器;Vite 的watchChange与handleHotUpdate也会把依赖变化提交到同一契约,同一轮重复事件只递增一次 scope revision。graph 与 shadow 生成入口按 scope 原子消费 ChangeSet,依赖变化时会放弃旧previousCss与previousClassSet增量追加状态,避免 generation session 重建后把完整 CSS 重复追加到旧产物。CompilationSession持有候选、classSet、依赖和 revision。createPlugins()新增watchChange(file, event)供 Gulp watcher 提交 update/delete 事件;命中的 generation dependency 会失效 session,并通过 scope dependency revision 穿透 CSS cache。删除事件还会清理 runtime source、自动发现的 CSS source 和对应 process cache,避免 watch 中继续使用已删除文件的状态。onCompilerShadowReport接收每次比较结果,诊断数据只包含可序列化快照,不再暴露 PostCSS AST。generateBundle、WebpackprocessAssets与 GulpwatchChange会在各自真实生命周期开始新轮次;异步生成只允许向启动时对应的 revision 提交报告,避免旧构建污染新结果。Gulp 插件额外提供显式轮次开始与快照读取方法,便于自定义流任务建立切流门禁。processAssets会在本轮所有 CSS 生成结束后自动完成,Gulp 插件提供completeCompilerShadowRun()供流任务声明结束。临时环境变量WEAPP_TAILWINDCSS_COMPILER_SHADOW_GATE=report|error可通过[weapp-tailwindcss:compiler-shadow]单行 JSON 输出门禁汇总,或在出现语义差异、截断报告、报告丢弃时中止构建;默认off不改变现有行为。closeBundle、WebpackwatchClose/shutdown和 Gulpdispose()会清理 CompilationSession、Tailwind generation engine、待消费 ChangeSet 与 shadow report。scope pool 会等待仍在执行的生成任务结束后再释放 session,避免 watch 关闭时出现旧生成结果写回已释放状态;同一 owner 的并发关闭会复用同一个释放任务,防止后触发的 hook 越过仍在运行的编译。watchChange删除事件会按真实归属向每个 generateBundle session 提交一次性 removedFiles;增量 bundle 中仅仅缺席的无关产物仍会保留,当前轮仍实际输出或由多个 source 共同拥有的产物不会被误删,并覆盖.acss、.ttss等非微信样式后缀。AssetEmissionPlan执行。GenerateBundleContext、CSS memory 和内部 runtime 中仅供后置阶段使用的refreshRememberedCssSource兼容契约;remembered source 更新现在只保留按 source file 提交的生命周期 API。originalFileNamesconfigured entry 匹配和 matched source resolver 统一由CssAssetOutputPlan计算;后续 source composition 共享同一个输出归属结果,避免 handler 内重复改写 output identity。originalFileNames、真实 generator placeholder source 和生命周期 processed source 生成结构化 kind;generateBundle 不再直接搜索 placeholder 文本,旧 marker 识别仅保留在 port 兼容 resolver。processCachedTask或维护缓存命中分支。bundlers/vite/generate-bundle-runtime.ts,将同一生成协调逻辑迁入可维护的generate-bundle/runtime.ts并更新 compiler port mock;后续拆分不再基于单行压缩源码。shared/create-framework-plugins-runtime.ts实现形式,并将 HMR candidate 状态、source scan session、source-candidates Vite port 与 framework post plugin 拆为独立 owner;watch/HMR 不再通过主插件工厂直接共享 pending candidate、scan cache 和 dependency invalidation 变量。generator-placeholder、vite-placeholder或 generated marker 文本猜测,改由 RolluporiginalFileNames、生命周期登记的 source identity 与显式 placeholder metadata 决定。新增 processed CSS registry 统一持有 source/output 关系、处理结果和 prune 生命周期,增量 watch 中的 output 记录不再反向污染当前 asset 身份。originalFileNames、精确 output identity 与 relation owner 查询来源;删除 generated marker 解析、文件名相似度评分和任意 remembered source fallback,避免同名分包或历史路径被错误重放。🐛 修复 uni-app x 的 UVUE Tailwind CSS v4 兼容处理:内联字号、颜色与间距主题变量,移除不受支持的
tw-root和@property根载体,将rounded-full的无限圆角降级为有效数值,并化简 UVUE 无法解析的静态calc()表达式,使text-xs、text-sm、text-base、text-xl、text-white、rounded-full及 scoped@apply在 Android、iOS 和小程序产物中正常生效。同时让 Vite watch 编译会话在增量构建之间保持有效,并在 watcher 真正关闭时释放,避免快速重建时报编译器资源已释放或修改类名后样式不更新。 #1003 by @sonofmagic🐛 稳定 Tailwind v4 的 source-aware 生成链路:Web target 保留 Vite 已生成的普通与第三方 CSS,CSS 候选只从
@apply和@source inline(...)等结构化宏提取,避免将声明值误识别为工具类;同时改进多入口候选归属,并串行处理同一文件的 Vite HMR source snapshot,防止旧 revision 覆盖最新候选集合。22d2667by @sonofmagic📦 Updated 6 dependencies
8d9cc88Details
@weapp-tailwindcss/logger@2.0.1,@weapp-tailwindcss/postcss@3.2.0,@weapp-tailwindcss/reset@0.1.2,@weapp-tailwindcss/shared@2.0.1,tailwindcss-config@2.0.2,weapp-style-injector@1.0.2theme-transition@2.0.4
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic@weapp-tailwindcss/typography@1.0.1
Patch Changes
🐛 升级核心 Babel 工具链到 Babel 8,并将 Node.js 最低版本提升到
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic🐛 deps: upgrade
17c0dbeby @sonofmagic@weapp-tailwindcss/ui@0.0.10
Patch Changes
17c0dbeby @sonofmagic@weapp-tailwindcss/debug-uni-app-x@1.0.2
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic@weapp-tailwindcss/experimental@0.0.24
Patch Changes
8d9cc88→
@weapp-tailwindcss/postcss@3.2.0,@weapp-tailwindcss/shared@2.0.1@weapp-tailwindcss/init@1.0.13
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic8d9cc88→
@weapp-tailwindcss/logger@2.0.1,@weapp-tailwindcss/shared@2.0.1@weapp-tailwindcss/logger@2.0.1
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic@weapp-tailwindcss/postcss-calc@1.0.3
Patch Changes
17c0dbeby @sonofmagic@weapp-tailwindcss/reset@0.1.2
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic@weapp-tailwindcss/shared@2.0.1
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagictailwindcss-config@2.0.2
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic8d9cc88→
@weapp-tailwindcss/shared@2.0.1tailwindcss-injector@1.0.14
Patch Changes
17c0dbeby @sonofmagic8d9cc88→
@weapp-tailwindcss/shared@2.0.1,tailwindcss-config@2.0.2weapp-style-injector@1.0.2
Patch Changes
^22.18.0 || >=24.11.0。相关包默认采用 ESM 语义,继续同时发布 ESM 与 CommonJS 入口;ESM 产物使用.js,CommonJS 产物使用.cjs,原有公开包名与子路径保持不变。同时收紧 tsdown 的依赖外置策略,避免 ESM 无条件内联可直接消费的依赖,并保证 CommonJS 不会同步加载 ESM-only 依赖。Webpack loader 与 CommonJS runtime 复用同一构建图,避免重复加载 Babel 8 等内联依赖;watch/serve 热更新复用解析缓存并采用轻量 AST 签名遍历,在完整语义约束允许时默认使用 OXC AST 快路径,并在普通 build、不支持的输入或运行时自动回退 Babel,避免冷构建同时加载双解析器。Webpack chunk 直接使用 compilation 产物图独立转译,原生 JS/WXS 才保留输出模块图关联,避免把 runtime bootstraprequire()误当作源码链接,降低 MPX、Taro Webpack 等链路的内存和插件处理耗时。Webpack 产物中的 harmony import 注释与 JSDoc import type 不再误触发模块图解析。 #1004 by @sonofmagic8d9cc88→
@weapp-tailwindcss/shared@2.0.1wetw@0.1.4
Patch Changes
8d9cc88→
@weapp-tailwindcss/shared@2.0.1@weapp-tailwindcss/build-all@0.0.57
Patch Changes
📦 Updated 12 dependencies
8d9cc88Details
weapp-tailwindcss@5.2.0,@weapp-tailwindcss/debug-uni-app-x@1.0.2,@weapp-tailwindcss/init@1.0.13,@weapp-tailwindcss/logger@2.0.1,@weapp-tailwindcss/postcss@3.2.0,@weapp-tailwindcss/shared@2.0.1,tailwindcss-config@2.0.2,weapp-style-injector@1.0.2,tailwindcss-injector@1.0.14,@weapp-tailwindcss/minify-preserve@0.0.1,@weapp-tailwindcss/experimental@0.0.24,wetw@0.1.4@weapp-tailwindcss/minify-preserve@0.0.1
Patch Changes
17c0dbeby @sonofmagic@weapp-tailwindcss/website@1.0.50
Patch Changes
8d9cc88→
weapp-tailwindcss@5.2.0